//bange_sprite.hpp
//Copyright (C) 2010-2011 Oscar (.teri) Triano

//This program is free software: you can redistribute it and/or modify
//it under the terms of the GNU General Public License as published by
//the Free Software Foundation, either version 3 of the License, or
//(at your option) any later version.

//This program is distributed in the hope that it will be useful,
//but WITHOUT ANY WARRANTY; without even the implied warranty of
//MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//GNU General Public License for more details.

//You should have received a copy of the GNU General Public License
//along with this program.  If not, see <http://www.gnu.org/licenses/>.

#ifndef _bange_sprite_
#define _bange_sprite_

#include <bange_simplesprite.hpp>
#include <bange_body.hpp>

namespace bange{
	
	class sprite: public bange::simplesprite, public bange::body{
		public:
			sprite(cpSpace *, lua_State *);
			~sprite();
			bool NewIndex(lua_State *);
			bool Index(lua_State *);
			void Process(float);
	};
	
}

#endif
